-------------------------------------------------------------------------------------
The design of a 3d object that is not a simple procedure...